home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1998 / MacHack 1998.toast / The Hacks! / COSEmulator / COSEmulator- SRC / headers / BogusPhotoshop.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-06-21  |  1.2 KB  |  66 lines  |  [TEXT/CWIE]

  1. #ifndef _BogusPhotoshop_h_
  2. #define _BogusPhotoshop_h_
  3.  
  4. #include "GameTypes.h"
  5. #include "Window.h"
  6. #include "Blitters.h"
  7. #include "Application.h"
  8. #include "MenuItem.h"
  9. #include "FloatWindow.h"
  10. #include "NewWindowWindow.h"
  11. #include "DifferenceCloud.h"
  12.  
  13. class    BogusPhotoshop : public Application
  14. {
  15. public:
  16.     BogusPhotoshop( void );
  17.     
  18.     Boolean    Init( void );
  19.     
  20.     virtual    void HandleEvent( ushort event , void *data );
  21.     
  22.     virtual    Boolean HandleMouseClick( Boolean down, point where );
  23.     virtual    void     HandleMouseMove( point where );
  24.     virtual void    CleanUp( rect *where );
  25.     
  26.     virtual void     Maintance( void );
  27.     
  28. private:
  29.     void            ChangeActive( Boolean act );
  30.     void            SetUpMenuItems( void );
  31.     void            HandleMenuSelect( uchar    which , uchar num );
  32.     
  33.     
  34.     
  35.     
  36.     long            finishSplash;
  37.     FloatWindow        *splash;
  38.     
  39.     NewWindowWindow    *NewWindow;
  40.     Boolean            newWind;
  41.     
  42.     DifferenceCloud    *dc;
  43.     long            dcTime;
  44.     
  45.     // windows
  46.     
  47.     FloatWindow        ToolBar;
  48.     FloatWindow        Navigator;
  49.     FloatWindow        Color;
  50.     FloatWindow        Actions;
  51.     FloatWindow        LayerWindow;
  52.     
  53.     // menu junk
  54.     MenuItem        FileMenu;
  55.     MenuItem        EditMenu;
  56.     MenuItem        ImageMenu;
  57.     MenuItem        LayerMenu;
  58.     MenuItem        SelectMenu;
  59.     MenuItem        FilterMenu;
  60.     MenuItem        ViewMenu;
  61.     MenuItem        WindowMenu;
  62.     
  63.     OffScreenBuff    backGround;
  64. };
  65.  
  66. #endif